@charset "utf8";

/* *
 *
 *  Index.html Start
 *
 * */

/*----------Banner----------*/
.fullslide{margin-bottom: 10px; width:1140px; height: 400px;  position:relative; background:#000; overflow: hidden;}
.fullslide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullslide .bd ul{ width:100% !important;}
.fullslide .bd li{ width:100% !important;  height:630px; overflow:hidden; text-align:center;}
.fullslide .bd li a{ display:block; height:630px; }

.fullslide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../img/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60);}
.fullslide .hd ul{ text-align:center;  padding-top:5px;  }
.fullslide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background-position: -345px -163px; overflow:hidden; line-height:9999px;}
.fullslide .hd ul .on{ background-position:-365px -163px; }

/*----------Column Title----------*/
.conwrap{padding-top: 20px;}

/*h4,h5{font-size: 30px; line-height: 30px; text-align: center; }*/
/*h5{margin-top: 5px; font-size: 20px; color: #d99016;}*/
h4{margin-top: 5px; font-size: 30px; line-height: 30px; text-align: center; color: #d99016;}

/*----------Our Services----------*/
.service{margin-top: 20px; margin-bottom: 10px; width: 1120px; overflow: hidden;}
.service dl{float: left; margin-left: 20px; width: 263px; height: 333px;}
.service dl:first-child{margin-left: 0;}
.service dd{padding-left: 10px; padding-right: 10px;}
.service dd.tit{margin-left: 10px; margin-right: 10px; height: 40px; line-height: 40px; text-align: center; color: #333; font-size: 20px;}
.service dd.desc{margin-top: 10px; margin-bottom: 10px; height: 66px; line-height: 22px; color: #999; text-indent: 2em; overflow: hidden;}
.service dd.more,.news dd.more{text-align: center;}
.service dd.more a,.news dd.more a{padding: 2px 5px; color: #fff; background: #ea4145; -webkit-border-radius: 3px; border-radius: 3px;}

.service dl:hover{background: #fd6d71; border-color: #fd6d71;}
.service dl:hover .tit{border-color: #ececec;}
.service dl:hover .tit,.service dl:hover .desc{color: #fff;}
.service dl:hover a{color: #ea4145; background: #fff;}

/*----------About Us----------*/
.wrap{margin-bottom: 10px; padding-top: 5px; padding-bottom: 10px; width: 1120px; overflow: hidden;}
h3{margin-bottom: 5px; font-size: 22px; color: #d99016;}
/*h3 span{padding-left: 10px; font-size: 14px;}*/

.aboutus{float: left; margin-right: 20px; padding-left: 10px; width: 350px;}
.aboutus p{padding-right: 10px; height: 78px; line-height: 26px; font-size: 14px; text-indent: 2em; overflow: hidden;}
.aboutus ul{margin-top: 5px; margin-left: 5px; overflow: hidden;}
.aboutus li{float: left; margin-right: 10px; margin-bottom: 5px;}
.aboutus li a{float: left; padding-left: 27px; width: 133px; height: 30px; line-height: 30px; background-position: left -153px; font-size: 14px; color: #ea4145;}
.aboutus li a:hover{background-position: -160px -153px; color: #fff;}

/*----------News----------*/
.news{float: left; width: 740px;}
.news dl{padding-top: 5px; padding-right: 10px; overflow: hidden;}
.news dt{float: left; margin-right: 20px; width: 265px; height: 177px; overflow: hidden;}
.news dd{float: left; width: 445px;}
.news .tit{height: 26px; line-height: 26px; font-size: 18px; color: #d7161b; overflow: hidden;}
.news .tit a{color: #d7161b;}
.news .count{height: 26px; line-height: 26px; color: #999;}
.news .count span{padding-right: 15px;}
.news .desc{height: 44px; line-height: 22px; color: #666; text-indent: 2em; color: #666; overflow: hidden;}
.news dd.more{margin-bottom: 10px;}
.news dd.more a:hover{background: #d7161b;}

.news .title{height: 26px; ;line-height: 26px; font-size: 14px; overflow: hidden;}
.news .title a{display: block;}
.news .title span{float: right; color: #999; font-size: 12px;}

/*----------Flink----------*/
.flink{width: 1120px; margin-bottom: 10px; line-height: 24px;}
.flink strong{font-weight: 700;}
.flink a{margin-right: 10px; color: #666;}
.flink a:hover{color: #d7161b;}

/* *
 *
 *  Index.html End
 *
 *  List_article.html Start
 *
 * */

/*----------News Content----------*/
.content{padding-top: 10px; margin-bottom: 10px; width: 1120px; background: #fff; overflow: hidden;}
.newslist{margin-right: 20px; width: 835px; float: left;}

/*----------News List----------*/
.conlist{padding-left: 10px; padding-right: 10px; overflow: hidden;}
.conlist li{overflow: hidden;}
.conlist h2{margin-bottom: 10px; font-size: 20px; line-height: 24px; font-weight: 700;}
.conlist h2 a{display: block;}
.conlist h2 em{float: right; font-size: 12px; font-weight: 400; color: #999;}  /*搜索结果页日期样式*/
.conlist .contime{margin-bottom: 10px; color: #999;}
.conlist .contime span{margin-right: 15px; padding: 2px 5px; color: #fff; background: #fd6d71; -webkit-border-radius: 3px; border-radius: 3px;}
.conlist .condesc{padding-bottom: 15px; margin-bottom: 15px; line-height: 22px;}

/*----------PageList----------*/
.pagelist ul {margin-top: -5px; text-align:right; padding-bottom:10px;}
.pagelist li {display: inline;  margin-right: 5px; color: #999;}
.pagelist li span.pageinfo strong {padding-left: 3px; padding-right: 3px;}
.pagelist li a {display:inline; border:1px solid #dbdbdb; color:#666; background: #ededed; padding:2px 7px;}
.pagelist li a:hover {background: #666; border:1px solid #666; color: #fff;}
.pagelist li.thisclass{background: #666; border:1px solid #666; color: #fff; padding:2px 7px;}

/* *
 *
 *  List_article.html End
 *
 *  Article_article.html Start
 *
 * */

/*----------News Article----------*/

/*.article{background: #ddd;}*/
.article > h2{margin-top: 10px; margin-bottom: 5px; font-size: 20px; line-height: 30px; text-align: center; font-weight: 700;}
.article > p{padding-bottom: 10px; text-align: center; color: #999;}
.article > p span{margin-left: 10px; margin-right: 10px;}
.section {padding-top: 10px; padding-bottom: 20px; font-size: 16px; line-height: 26px;}
/*.section img{max-width: 835px; height: auto;}*/

/*----------图片等比例缩放----------*/
.section img{
MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 835 ? "835px" : this.width)!important;}
*html.section img{
width:expression(this.width>835&&this.width>this.height?835:auto);
height:expresion(this.height>835?835:auto);
}

/*----------Pre-Next Article----------*/
.prenext {margin-top: 10px;}
.prenext h3 {height: 22px; line-height: 22px; font-size: 12px; overflow: hidden;}

/* *
 *
 *  Article_article.html End
 *
 *  Company_Culture.html Start
 *
 * */

/*----------Tab----------*/
.notice { margin-top: 20px; overflow: hidden; }
/*.notice .tab-hd { margin-bottom: 30px; width: 846px; height: 40px;}*//*企业风采五个栏目的宽度，下面一行为四个栏目宽度*/
.notice .tab-hd { margin-bottom: 20px; width: 677px; height: 40px;}
.notice .tab-hd ul {overflow: hidden;}
.notice .tab-hd li{ float: left; margin-left: -1px; border: 1px solid #fd6d71; }
.notice .tab-hd li:first-child{ margin-left: 0;}
.notice .tab-hd li a{ float: left; width: 168px; height: 38px; line-height: 38px; text-align: center; font-size: 16px;}
.notice .tab-hd li.on{ border: 1px solid #fd6d71;  background-color: #fd6d71; position: relative; margin-left: -1px; margin-right: -1px; z-index: 9999;}
.notice .tab-hd li.on a{ color:#fff;}
.notice .tab-bd { padding:5px;  }
.notice .tab-con,.article-con,.cases{ margin-top: 15px; padding-bottom: 40px; overflow:hidden; zoom:1; font-size: 16px; line-height: 30px; }

/*----------Article h4 h5 Global Title----------*/
.notice .tab-pal h4,.article-con h4,.cases h4,.sub_main h4{padding-bottom: 20px; margin-bottom: 10px;}
.article-con h4,.cases h4{margin-bottom: 10px;}

/* *
 *
 *  Company_Culture.html End
 *
 *  Main_Prohects.html Start
 *
 * */

.sidebar .proj{padding-left: 0; margin-bottom: 0; border-bottom: 0; width: 265px; height: 63px; background-position: right top; text-indent: -9999px;}
.sidebar .gallery{background-position: left top;}
.sidebar .organization{background-position: left -63px;}
.sidebar .hr{background-position: right -63px;}
.proj + ul{padding-left: 10px; padding-right: 10px; border:2px solid #d99016; border-top:none; overflow: hidden;}
.proj + ul li{height: 35px; line-height: 35px; font-size: 16px; text-align: center;border-top: 1px #ccc dashed;}
.proj + ul li:first-child{border-top: none;}
.proj + ul a{padding-left: 0; background: none;}

/* *
 *
 *  Main_Prohects.html End
 *
 *  Contact_Us.html Start
 *
 *  author:Ley
 *
 * */

/*----------Subsidiaries----------*/
.sub_main{ width:1120px; padding: 10px; background: #fff; margin-bottom:10px;}
.sub_main .fl{ float:left;}
.sub_main .fr{ float:right;}
.sub_banner{ margin-bottom:10px;}
.sub_left{ width:825px; float:left; padding-left:10px; margin-right:20px;}
.sub_left .sub_content{ margin-bottom:25px;}
.sub_left .sub_content h2{ color:#ea4145; font-size:18px; line-height:40px; border-bottom:#fd6d71 1px solid;}
.sub_left .sub_content p{ font-size:16px; line-height:30px; color:#333; margin-bottom:15px;}
.sub_left .sub_content span{ font-size:12px; line-height:22px; color:#999; margin-right:20px; display:inline-block;}
.sub_left .sub_content a{ background:url(../img/subsidiaries_site.png) no-repeat; color:#FFF; font-size:12px; line-height:16px; padding:4px 11px 4px 32px; margin-left:724px;}
.sub_right{ width:265px; float:right;}
/*----------Sitemap----------*/
.map_content{ margin:10px 5px 35px; padding:0 10px; float:left; width:520px;}
.map_content h2{ color:#ea4145; font-size:18px; line-height:42px; border-bottom:#fd6d71 1px solid;}
.map_content a{ font-size:14px; line-height:32px; color:#666; margin-right:15px;}
.map_content a:hover{color: #d7161b;}
.map_bottom{ padding-bottom:40px;}
/*----------Contact Us----------*/
/*
.h4to{ padding-top:10px;}
.h5bo{ padding-bottom:15px;}
*/
.con_message{ width:1120px; margin:10px 0; padding:10px 0;}
.con_left{ padding:10px 30px; border-bottom:#e6e6e6 1px solid; overflow:hidden;}
.con_message h3{color:#d7161b; font-size:18px; line-height:40px; font-weight:bold; padding:0px; margin:0px;}
.con_left p{color:#666; font-size:16px; line-height:30px; text-align:left; float:left;}
.con_left p.conl{margin-right: 50px; width: 500px;}
.con_left p.conr{width: 500px;}
.con_left p span{ display:inline-block; text-align:right; width:280px; font-weight: 700;}
.con_right{ padding:10px 30px;}
.con_right p{ color:#666; font-size:16px; line-height:30px; text-align:left;}

